package ms.utils;

import ms.jasim.model.NamedModelObject;

import org.eclipse.emf.ecore.EObject;

public interface IModelObjectList<T extends INamedItem> 
	extends Iterable<T>, EObject, NamedModelObject {
	T get(int index);

	T get(String name);

	int indexOf(String name);

	int indexOf(T object);

	int size();
}
